home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / imake / RCS / Xosdefs.h,v < prev   
Encoding:
Text File  |  1991-10-25  |  2.6 KB  |  121 lines

  1. head     1.1;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    rab:1.1; strict;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.1
  10. date     91.10.24.17.58.08;  author rab;  state Exp;
  11. branches ;
  12. next     ;
  13.  
  14.  
  15. desc
  16. @@
  17.  
  18.  
  19.  
  20. 1.1
  21. log
  22. @Initial revision
  23. @
  24. text
  25. @/*
  26.  * O/S-dependent (mis)feature macro definitions
  27.  *
  28.  * $XConsortium: Xosdefs.h,v 1.7 91/07/19 23:22:19 rws Exp $
  29.  *
  30.  * Copyright 1991 Massachusetts Institute of Technology
  31.  *
  32.  * Permission to use, copy, modify, distribute, and sell this software and its
  33.  * documentation for any purpose is hereby granted without fee, provided that
  34.  * the above copyright notice appear in all copies and that both that
  35.  * copyright notice and this permission notice appear in supporting
  36.  * documentation, and that the name of M.I.T. not be used in advertising or
  37.  * publicity pertaining to distribution of the software without specific,
  38.  * written prior permission.  M.I.T. makes no representations about the
  39.  * suitability of this software for any purpose.  It is provided "as is"
  40.  * without express or implied warranty.
  41.  *
  42.  * M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
  43.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL M.I.T.
  44.  * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  45.  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  46.  * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 
  47.  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  48.  */
  49.  
  50. #ifndef _XOSDEFS_H_
  51. #define _XOSDEFS_H_
  52.  
  53. /*
  54.  * X_NOT_STDC_ENV means does not have ANSI C header files.  Lack of this
  55.  * symbol does NOT mean that the system has stdarg.h.
  56.  *
  57.  * X_NOT_POSIX means does not have POSIX header files.  Lack of this
  58.  * symbol does NOT mean that the POSIX environment is the default.
  59.  * You may still have to define _POSIX_SOURCE to get it.
  60.  */
  61.  
  62. #ifdef NOSTDHDRS
  63. #define X_NOT_POSIX
  64. #define X_NOT_STDC_ENV
  65. #endif
  66.  
  67. #ifdef sony
  68. #ifndef SYSTYPE_SYSV
  69. #define X_NOT_POSIX
  70. #endif
  71. #endif
  72.  
  73. #ifdef UTEK
  74. #define X_NOT_POSIX
  75. #define X_NOT_STDC_ENV
  76. #endif
  77.  
  78. #ifdef CRAY
  79. #define X_NOT_POSIX
  80. #endif
  81.  
  82. #ifdef vax
  83. #ifndef ultrix            /* assume vanilla BSD */
  84. #define X_NOT_POSIX
  85. #define X_NOT_STDC_ENV
  86. #endif
  87. #endif
  88.  
  89. #ifdef luna
  90. #define X_NOT_POSIX
  91. #define X_NOT_STDC_ENV
  92. #endif
  93.  
  94. #ifdef Mips
  95. #define X_NOT_POSIX
  96. #define X_NOT_STDC_ENV
  97. #endif
  98.   
  99. #ifdef USL
  100. #ifdef SYSV /* (release 3.2) */
  101. #define X_NOT_POSIX
  102. #define X_NOT_STDC_ENV
  103. #endif
  104. #endif
  105.  
  106. #ifdef SYSV386
  107. #ifdef SYSV
  108. #define X_NOT_POSIX
  109. #define X_NOT_STDC_ENV
  110. #endif
  111. #endif
  112.  
  113. #ifdef MOTOROLA
  114. #ifdef SYSV
  115. #define X_NOT_STDC_ENV
  116. #endif
  117. #endif
  118.  
  119. #endif /* _XOSDEFS_H_ */
  120. @
  121.